home *** CD-ROM | disk | FTP | other *** search
- import java.applet.Applet;
- import java.awt.Button;
- import java.awt.Container;
- import java.awt.FlowLayout;
- import java.awt.GridLayout;
- import java.awt.Label;
- import java.awt.Panel;
- import java.awt.TextField;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.util.EventObject;
-
- public class Encode extends Applet implements ActionListener {
- // $FF: renamed from: wi int
- private int field_0;
- // $FF: renamed from: he int
- private int field_1;
- // $FF: renamed from: p1 java.awt.Panel
- private Panel field_2;
- // $FF: renamed from: p2 java.awt.Panel
- private Panel field_3;
- // $FF: renamed from: p3 java.awt.Panel
- private Panel field_4;
- // $FF: renamed from: t1 java.awt.TextField
- private TextField field_5;
- // $FF: renamed from: t2 java.awt.TextField
- private TextField field_6;
- // $FF: renamed from: b java.awt.Button
- private Button field_7;
-
- public String getAppletInfo() {
- return "Name: Encode\r\nAuthor: Taiji Software\r\n";
- }
-
- public void init() {
- String var1 = ((Applet)this).getParameter("WIDTH");
- this.field_0 = Integer.parseInt(var1);
- var1 = ((Applet)this).getParameter("HEIGHT");
- this.field_1 = Integer.parseInt(var1);
- ((Container)this).setLayout(new GridLayout(1, 3));
- this.field_2 = new Panel(new GridLayout(2, 1));
- this.field_3 = new Panel(new GridLayout(2, 1));
- this.field_4 = new Panel(new FlowLayout());
- this.field_7 = new Button("Encode !");
- this.field_7.addActionListener(this);
- this.field_4.add(this.field_7);
- Label var2 = new Label("Enter the text to encode :");
- this.field_2.add(var2);
- Label var3 = new Label("Encoded text :");
- this.field_2.add(var3);
- this.field_5 = new TextField();
- this.field_6 = new TextField();
- this.field_6.setEditable(false);
- this.field_3.add(this.field_5);
- this.field_3.add(this.field_6);
- ((Container)this).add(this.field_2);
- ((Container)this).add(this.field_3);
- ((Container)this).add(this.field_4);
- }
-
- public void actionPerformed(ActionEvent var1) {
- if (((EventObject)var1).getSource() instanceof Button) {
- String var2 = this.field_5.getText();
- if (var2.equals("")) {
- return;
- }
-
- char[] var3 = new char[var2.length()];
- var2.getChars(0, var2.length(), var3, 0);
- String var4 = new String("haricots");
- char[] var5 = new char[var4.length()];
- var4.getChars(0, var4.length(), var5, 0);
- int var7 = 0;
-
- for(int var8 = 0; var8 < var2.length(); ++var8) {
- ++var7;
- if (var7 == 4) {
- var7 = 1;
- }
-
- if (var8 >= var4.length()) {
- int var10000 = var8 - var4.length() * (var8 / var4.length());
- }
-
- var3[var8] = (char)(var3[var8] + var7);
- }
-
- String var9 = new String(var3);
- this.field_6.setText(var9);
- }
-
- }
- }
-